A degree in computer science, computer/software engineering or equivalent. As a software developer in our company, you will not just be involved in all aspects of the software development process, but also be encouraged to provide input on future projects, code processes and company direction. We ar...